home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / c_chest.arc / LANGUAGE.DOC < prev    next >
Text File  |  1990-10-12  |  4KB  |  115 lines

  1. The  proliferation of modern programming languages which seem  to 
  2. have stolen countless features from each other sometimes makes it 
  3. difficult to remember which language you're using. This guide  is 
  4. offered as a public service to help programmers in such dilemmas.  
  5.      
  6. C: 
  7.  
  8. You shoot yourself in the foot.   
  9.  
  10. Assembly:  
  11.  
  12. You  crash  the  OS  and overwrite  the  root  disk.  The  system 
  13. administrator arrives and shoots you in the foot. After a  moment 
  14. of contemplation, the administrator shoots himself in the foot and 
  15. then hops around the room rabidly shooting at everyone in sight.  
  16.  
  17. APL: 
  18.  
  19. You  hear  a gunshot, and there's a hole in your  foot,  but  you 
  20. don't  remember enough linear algebra to understand what the hell 
  21. happened. 
  22.  
  23. C++:  
  24.  
  25. You  accidently create a dozen instances  of  yourself  and 
  26. shoot  them all in the foot. Providing emergency medical care  is 
  27. impossible   since  you can't tell which are bitwise  copies  and 
  28. which  are just  pointing at others and saying, "that's me,  over 
  29. there."  
  30.  
  31. Ada:  
  32.  
  33. If you are dumb enough to actually use this language, the  United  
  34. States  Department  of Defense will kidnap you, stand you  up  in 
  35. front   of a firing squad, and tell the soldiers, "Shoot  at  his 
  36. feet." 
  37.  
  38. MODULA-2:  
  39.  
  40. After  realizing that you can't actually accomplish anything   in 
  41. the language, you shoot yourself in the head.  
  42.  
  43. Pascal:  
  44.  
  45. Same  as  Modula-2,  except the bullets are the  wrong  type  and  
  46. won't  pass through the barrel. The gun  explodes.   sh,csh,etc.: 
  47. You  can't remember the syntax for anything, so you  spend   five 
  48. hours  reading  man pages before giving up. You  then  shoot  the  
  49. computer and switch to C.    
  50.  
  51. Smalltalk: 
  52.  
  53. You  spend so much time playing with the graphics and   windowing 
  54. system  that your boss shoots you in the foot, takes  away   your 
  55. workstation,  and  makes  you develop in  COBOL  on  a  character  
  56. terminal.     
  57.  
  58. FORTRAN:  
  59.  
  60. You  shoot yourself in each toe, iteratively, until you run   out 
  61. of  toes, then you read in the next foot and repeat. If  you  run  
  62. out  of  bullets,  you  continue  anyway  because  you  have   no 
  63. exception-  processing ability.    
  64.  
  65. ALGOL:  
  66.  
  67. You  shoot  yourself  in the foot with a musket.  The  musket  is  
  68. esthetically  fascinating, and the wound baffles  the  adolescent 
  69. medic  in the emergency room.    
  70.  
  71. COBOL: 
  72.  
  73. USEing  a  COLT45  HANDGUN,  AIM  gun  at  LEG.FOOT,  THEN  place  
  74. ARM.HAND.FINGER  on  HANDGUN.TRIGGER, and  SQUEEZE.  THEN  return 
  75. HANDGUN  to HOLSTER. Check whether shoelace needs to be retied.  
  76.  
  77. BASIC:  
  78.  
  79. Shoot  self in foot with water pistol. On big  systems,  continue  
  80. until entire lower body is waterlogged.   
  81.  
  82. PL/I:  
  83.  
  84. You  consume  all available system resources, including  all  the  
  85. offline bullets. The Data Processing & Payroll Department doubles  
  86. its  size, triples its budget, acquires four new mainframes,  and 
  87. drops  the original one on your foot.   
  88.  
  89. SNOBOL: 
  90.  
  91. You  grab your foot with your hand, then rewrite your hand to  be  
  92. a bullet. The act of shooting the original foot then changes your  
  93. hand/bullet into yet another foot (a left foot).  
  94.  
  95. LISP:  
  96.  
  97. You  shoot  yourself in the appendage which holds  the  gun  with  
  98. which  you  shoot yourself in the appendage which holds  the  gun 
  99. with   which you shoot yourself in the appendage which holds  the 
  100. gun  with   which  you  shoot yourself  in  the  appendage  which 
  101. holds...  
  102.  
  103. SCHEME:  
  104.  
  105. You  shoot  yourself in the appendage which holds  the  gun  with  
  106. which  you  shoot yourself in the appendage which holds  the  gun 
  107. with   which you shoot yourself in the appendage which holds  the 
  108. gun  with   which  you  shoot yourself  in  the  appendage  which 
  109. holds...  ...but none  of the other appendages are aware of  this 
  110. happening.  
  111.  
  112. English: 
  113.  
  114. You put your foot in your mouth, then bite it off.  
  115.